/** 
* Copyright (C) 2012-2017 ZEEI Inc.All Rights Reserved.
* 项目名称：pls
* 文件名称：PointListVO.java
* 包  名  称：com.zeei.app.vo
* 文件描述：TODO 请修改文件描述
* 创建日期：2017年12月18日下午7:00:58
* 
* 修改历史
* 1.0 chenhuiqiong 2017年12月18日下午7:00:58 创建文件
*
*/


package com.zeei.app.vo;

import java.util.ArrayList;
import java.util.List;

/**
 * 
* 类型名称：GasPointListVO
* 类型描述：废气排口信息
* 功能描述：废气排口信息
* 创建作者：chenhuiqiong
*
 */

public class GasPointListVO extends EnterpriseVO{
	/**排口编号*/
	private String pointCode;
	/**污染源企业编号*/
	private Integer psCode;
	/**排口名称*/
	private String pointName;
	/**污染物种类*/
	private String polluteName;
	/** 经度 */
	private Double longitude;
	/** 维度 */
	private Double latitude;
	/**排气筒高度*/
	private Float outPointHeight;
	/**排气筒出口内径*/
	private Float pfknj;
	/**其他信息*/
	private String  onterInfo;
	/**排放口类别 主要排放口,一般排放口*/
	private String pointType;
	/**备注*/
	private String remark;
	/**生产设施名称*/
	private String peName;
	
	/**有组织排放许可限值*/
	private List<GasPointPolluteLimit> gasPointPolluteLimits = new ArrayList<GasPointPolluteLimit>();
	/**无组织排放许可限值*/
	private List<GasPointPolluteLimitInorg> gasPointPolluteLimitInorgs = new ArrayList<GasPointPolluteLimitInorg>();
	/**特殊情况排放许可限值*/
	private List<GasPointPolluteLimitSpecial> polluteLimitSpecialList = new ArrayList<GasPointPolluteLimitSpecial>();
	
	/** 有组织排口0、无组织排口1 */
	private Integer inorg;

	public String getPointCode() {
	    return pointCode;
	}

	public void setPointCode(String pointCode) {
	    this.pointCode = pointCode;
	}

	public Integer getPsCode() {
	    return psCode;
	}

	public void setPsCode(Integer psCode) {
	    this.psCode = psCode;
	}

	public String getPointName() {
	    return pointName;
	}

	public void setPointName(String pointName) {
	    this.pointName = pointName;
	}

	public String getPolluteName() {
	    return polluteName;
	}

	public void setPolluteName(String polluteName) {
	    this.polluteName = polluteName;
	}

	public Double getLongitude() {
	    return longitude;
	}

	public void setLongitude(Double longitude) {
	    this.longitude = longitude;
	}

	public Double getLatitude() {
	    return latitude;
	}

	public void setLatitude(Double latitude) {
	    this.latitude = latitude;
	}

	public Float getOutPointHeight() {
	    return outPointHeight;
	}

	public void setOutPointHeight(Float outPointHeight) {
	    this.outPointHeight = outPointHeight;
	}

	public Float getPfknj() {
	    return pfknj;
	}

	public void setPfknj(Float pfknj) {
	    this.pfknj = pfknj;
	}

	public String getOnterInfo() {
	    return onterInfo;
	}

	public void setOnterInfo(String onterInfo) {
	    this.onterInfo = onterInfo;
	}

	public String getPointType() {
	    return pointType;
	}

	public void setPointType(String pointType) {
	    this.pointType = pointType;
	}

	public String getRemark() {
	    return remark;
	}

	public void setRemark(String remark) {
	    this.remark = remark;
	}

	public String getPeName() {
	    return peName;
	}

	public void setPeName(String peName) {
	    this.peName = peName;
	}

	public List<GasPointPolluteLimit> getGasPointPolluteLimits() {
	    return gasPointPolluteLimits;
	}

	public void setGasPointPolluteLimits(GasPointPolluteLimit gasPointPolluteLimit) {
	    this.gasPointPolluteLimits.add(gasPointPolluteLimit);
	}

	public List<GasPointPolluteLimitInorg> getGasPointPolluteLimitInorgs() {
	    return gasPointPolluteLimitInorgs;
	}

	public void setGasPointPolluteLimitInorgs(GasPointPolluteLimitInorg gasPointPolluteLimitInorg) {
	    this.gasPointPolluteLimitInorgs.add(gasPointPolluteLimitInorg);
	}

	public List<GasPointPolluteLimitSpecial> getPolluteLimitSpecialList() {
	    return polluteLimitSpecialList;
	}

	public void setPolluteLimitSpecialList(GasPointPolluteLimitSpecial gasPointPolluteLimitSpecial) {
	    this.polluteLimitSpecialList.add(gasPointPolluteLimitSpecial);
	}

	public Integer getInorg() {
	    return inorg;
	}

	public void setInorg(Integer inorg) {
	    this.inorg = inorg;
	}
}

